# 路径+属性定位
# 语法： 浏览器对象.find_element(by=By.XPATH,value="xpath表达式")
"""
利用元素的属性来定位
写法：//标签名[@属性名="属性值"]或者//*[@属性名="属性值"]或//*[@属性名1="属性值" and @属性名2="属性值"]
注意事项：标签名可使用*代替任意
"""
# 导包
import time

from selenium import webdriver
# 打开谷歌浏览器
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()

# 访问链接地址
driver.get("http://121.43.169.97:8848/pageA.html")
# 执行页面操作
# 属性定位建议选择具有唯一性的属性
driver.find_element(by=By.XPATH, value=".//*[@id='passwordA' and @name='passwordA']").send_keys("123456")
driver.find_element(by=By.XPATH, value="//*[@type='button']").click()

time.sleep(3)
driver.quit()


